html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.6}body{font-family:"Helvetica Neue","Hiragino Sans GB","Microsoft YaHei",sans-serif;background-color:#f3f3f3;line-height:inherit}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:16px}*{margin:0;padding:0}a{color:#607fa6;text-decoration:none}.rich_media_inner{font-size:16px;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.rich_media_area_primary{position:relative;padding:20px 15px 15px;background-color:#fff}.rich_media_area_primary:before{content:" ";position:absolute;left:0;top:0;width:100%;height:1px;border-top:1px solid #e5e5e5;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scaleY(.5);transform:scaleY(.5);top:auto;bottom:-2px}.rich_media_area_extra{padding:0 15px 0}.rich_media_title{margin-bottom:10px;line-height:1.4;font-weight:400;font-size:24px}.rich_media_meta_list{margin-bottom:18px;line-height:20px;font-size:0}.rich_media_meta_list em{font-style:normal}.rich_media_meta{display:inline-block;vertical-align:middle;margin-right:8px;margin-bottom:10px;font-size:16px}.rich_media_meta_text{color:#8c8c8c}span.rich_media_meta_nickname{display:none}.rich_media_thumb_wrp{margin-bottom:6px}.rich_media_thumb_wrp .original_img_wrp{display:block}.rich_media_thumb{display:block;width:100%}.rich_media_content{overflow:hidden;color:#3e3e3e}.rich_media_content *{max-width:100%!important;box-sizing:border-box!important;-webkit-box-sizing:border-box!important;word-wrap:break-word!important}.rich_media_content p{clear:both;min-height:1em;white-space:pre-wrap}.rich_media_content em{font-style:italic}.rich_media_content fieldset{min-width:0}.rich_media_content .list-paddingleft-2{padding-left:30px}.rich_media_content blockquote{margin:0;padding-left:10px;border-left:3px solid #dbdbdb}img{height:auto!important}@media (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2){.mm_appmsg .discuss_list,.mm_appmsg .rich_media_extra,.mm_appmsg .rich_media_inner,.mm_appmsg .rich_media_meta,.mm_appmsg .title_tips .tips{font-size:17px}.mm_appmsg .meta_original_tag{font-size:15px}}@media (min-device-width:414px) and (max-device-width:736px) and (-webkit-min-device-pixel-ratio:3){.mm_appmsg .rich_media_title{font-size:25px}}.rich_media_tool{overflow:hidden;padding-top:15px;line-height:32px}


.video_iframe {
    width:500px !important;
    height: 280px !important;
    background-color: #000;
    border: 0;
    background-size: 500px;
    background-repeat: no-repeat;
    background-position: center;
}

.weishi_video.video_iframe {
    border: 1px solid #ddd;
}


qqmusic,mpvoice{
    display: block;
}
.qqmusic_iframe{
    position: relative;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    border: 1px solid #e7e7eb;
    padding: 9px 6px;
    overflow: hidden;
    width: 240px;
    height: 60px;
    background: url("./images/icon_qqmusic_audio.png") no-repeat 200px 13px;
}

.qqmusic_iframe::before {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #000;
    content: attr(music_name);
}

.qqmusic_iframe::after {
    position: absolute;
    left: 10px;
    top: 34px;
    color: #8d8d8d;
    content: attr(singer);
}

.audio_iframe{
    position: relative;
    font-size: 14px;
    color: #333;
    display: inline-block;
    border: 1px solid #e7e7eb;
    padding: 9px 6px 9px 60px;
    overflow: hidden;
    width: 100%;
    height: 60px;
    background: #fcfcfc url("http://res.wx.qq.com/mmbizwap/zh_CN/htmledition/images/icon/appmsg/audio/icon_audio_unread26f1f1.png") no-repeat 16px 16px;
    background-size: 18px auto;
}
.audio_iframe::after {
    position: absolute;
    right: 10px;
    top: 7px;
    color: #8d8d8d;
    content: attr(data-length);
}

.audio_iframe::before {
    position: absolute;
    left: 60px;
    top: 10px;
    color: #333;
    content: attr(data-name);
}

.loadingclass {
    display: inline-block;
    cursor: default;
    background: url('./images/loading.gif') no-repeat center center transparent !important;
    border: 1px solid #cccccc;
    margin-left: 1px;
    height: 22px;
    width: 22px;
}
html body > .wxb-style{
    overflow-x: hidden;
}
html body > .wxb-style:after {
    content: ' ';
    display: block;
    clear: both;
}

.vote_area{
    display: block;
    position: relative;
    min-height: 50px;
}

.vote_area iframe{
    background: none;
    border:1px solid #ddd;
}
.vote_area:after{
    position: absolute;
    content: '这里是一个投票';
    display: block;
    left: 10px;
    top: 10px;
    font-size:16px;
}